net.sf.webphotos.tools
Class Thumbnail

java.lang.Object
  extended by net.sf.webphotos.tools.Thumbnail

public final class Thumbnail
extends Object

Molda diferentes tamanhos de dimensão para as imagens. Controla os tamanhos máximos de cada thumb e redimensiona o tamanho das fotos originais baseado nesses valores máximos.


Constructor Summary
Thumbnail()
           
 
Method Summary
static void executaLote()
          Abre uma conexão com o banco de dados através da classe BancoImagem, busca um lote de imagens e faz thumbs para todas as fotos.
static void main(String[] args)
          Faz um load no arquivo de configuração e chama o método makeThumbs para fazer thumbs de uma foto específica.
static void makeThumbs(String caminhoCompletoImagem)
          Cria thumbs para as imagens.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Thumbnail

public Thumbnail()
Method Detail

makeThumbs

public static void makeThumbs(String caminhoCompletoImagem)
Cria thumbs para as imagens. Testa se já existem valores setados para o thumb, se não existir chama o método inicializar para setar seus valores. Abre o arquivo de imagem passado como parâmetro e checa se é uma foto válida. Obtém o tamanho original da imagem, checa se está no formato paisagem ou retrato e utiliza o método getScaledInstance para calcular os thumbs. Ao final, salva as imagens.

Parameters:
caminhoCompletoImagem - Caminho da imagem.

main

public static void main(String[] args)
Faz um load no arquivo de configuração e chama o método makeThumbs para fazer thumbs de uma foto específica.

Parameters:
args - args do método main.

executaLote

public static void executaLote()
Abre uma conexão com o banco de dados através da classe BancoImagem, busca um lote de imagens e faz thumbs para todas as fotos. Não possui utilizações.



Copyright © 2008-2012. All Rights Reserved.